package com.seari.custody.mapper;

import com.seari.custody.bean.MonitorSupplier;
import com.seari.custody.bean.MonitorSupplierExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

@Repository
public interface MonitorSupplierMapper {
    long countByExample(MonitorSupplierExample example);

    int deleteByExample(MonitorSupplierExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(MonitorSupplier record);

    int insertSelective(MonitorSupplier record);

    List<MonitorSupplier> selectByExample(MonitorSupplierExample example);

    MonitorSupplier selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") MonitorSupplier record, @Param("example") MonitorSupplierExample example);

    int updateByExample(@Param("record") MonitorSupplier record, @Param("example") MonitorSupplierExample example);

    int updateByPrimaryKeySelective(MonitorSupplier record);

    int updateByPrimaryKey(MonitorSupplier record);
}